package com.mzz.behavior.classandclass.chain;

/**
 * 结果分析：
 * <p>
 * 1.可以看出创建了两个处理对象，并指定第一个处理对象的下家是第二个处理对象；
 * 第二个处理对象没有下家
 *
 * @author xushijian
 * @date 18/5/16
 */
public class ChainDemo {


    public static void main(String[] args) {

        //组装责任链
        Handler handler1 = new ConcreteHandler();

        Handler handler2 = new ConcreteHandler();

        handler1.setSuccessor(handler2);

        //提交请求
        handler1.handleRequest();
    }
}
